var mongoose = require("./db");


//用户数据表
var User = mongoose.model('users', {
    category: Number, //用户类型

    email: String, //邮箱
    phone: String, //手机号码
    username: String, //用户名

    name: String, //昵称
    pinyin: String, //姓的拼音首字母
    password: String, //密文，必选
    sex: String, //性别 男／女
    scard: String, //身份证号
    photo: String, //头像地址
    status: Number, //账号状态（正常使用、屏蔽、封号）
    education: String, //学历（学员可选，其它账号不需要）
    des: String, //描述信息（可选）
    level: Number, //学生级别（门外汉、实习生、工程师、项目经理）
    province: String, //学生来源  省 
    token: String, //用户登录标示
    course: [{ //用户门下的课程(学员和辅导老师用)
        _id: String, //课程id
        create: Date, //选课时间
        finish: Boolean, //完成状态
        score: String, //结业考试分数
        chapter:[{
            _id:String,//章节id
            status:Number,//章节状态 未学习  未完成  完成
            knowledge:[String]
        }]
    }],
    project: [{ //用户门下的项目(学员和辅导老师用用)
        _id: String, //证书id
        create: Date, //申请时间
        finish: Boolean, //完成状态
    }],
    school: String, //学生毕业学校 （选填）
});

module.exports = User;